internal pillar cells - Spanish English Dictionary